namespace WordbankSDK.Entity
{
    /// <summary>
    /// 国家实体结构
    /// </summary>
    public class Country
    {
        /// <summary>
        /// 国家代码
        /// </summary>
        /// <value></value>
        public string id { get; set; }
        /// <summary>
        /// 国际标准国家编码
        /// </summary>
        /// <value></value>
        public string iso2Code { get; set; }
        /// <summary>
        /// 名称
        /// </summary>
        /// <value></value>
        public string name { get; set; }
        /// <summary>
        /// 国际区域代码
        /// </summary>
        /// <value></value>
        public Region region { get; set; }
        /// <summary>
        /// 管理区域
        /// </summary>
        /// <value></value>
        public AdminRegion adminregion { get; set; }
        /// <summary>
        /// 收入水平
        /// </summary>
        /// <value></value>
        public IncomeLevel incomeLevel { get; set; }
        /// <summary>
        /// 
        /// </summary>
        /// <value></value>
        public LendingType lendingType { get; set; }
        /// <summary>
        /// 首都
        /// </summary>
        /// <value></value>
        public string capitalCity { get; set; }
        /// <summary>
        /// 经度(首都)
        /// </summary>
        /// <value></value>
        public double longitude { get; set; }
        /// <summary>
        /// 维度(首都)
        /// </summary>
        /// <value></value>
        public double latitude { get; set; }
    }

    /// <summary>
    /// 国际区域代码
    /// </summary>
    public class Region
    {
        /// <summary>
        /// 区域代码
        /// </summary>
        /// <value></value>
        public string id { get; set; }
        /// <summary>
        /// 国际标准国家编码
        /// </summary>
        /// <value></value>
        public string iso2Code { get; set; }
        /// <summary>
        /// 
        /// </summary>
        /// <value></value>
        public string value { get; set; }
    }

    /// <summary>
    /// 管理区域
    /// </summary>
    public class AdminRegion
    {
        /// <summary>
        /// 区域代码
        /// </summary>
        /// <value></value>
        public string id { get; set; }
        /// <summary>
        /// 国际标准国家编码
        /// </summary>
        /// <value></value>
        public string iso2Code { get; set; }
        /// <summary>
        /// 
        /// </summary>
        /// <value></value>
        public string value { get; set; }
    }

    /// <summary>
    /// 收入水平
    /// </summary>
    public class IncomeLevel
    {
        /// <summary>
        /// 
        /// </summary>
        /// <value></value>
        public string id { get; set; }
        /// <summary>
        /// 
        /// </summary>
        /// <value></value>
        public string iso2Code { get; set; }
        /// <summary>
        /// 
        /// </summary>
        /// <value></value>
        public string value { get; set; }
    }

    /// <summary>
    /// 
    /// </summary>
    public class LendingType
    {
        /// <summary>
        /// 
        /// </summary>
        /// <value></value>
        public string id { get; set; }
        /// <summary>
        /// 
        /// </summary>
        /// <value></value>
        public string iso2Code { get; set; }
        /// <summary>
        /// 
        /// </summary>
        /// <value></value>
        public string value { get; set; }
    }
}